perm filename MAC748.FAI[CMS,LCS]1 blob sn#341634 filedate 1978-03-17 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00004 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	 FAIL MACROS FOR 8748
C00004 00003		DEFINE JBS (B,E)	< 22 ∨ (B4) ∧377 ↔ E∧377 >
C00007 00004		DEFINE OUTB		< 2 >
C00008 ENDMK
C⊗;
; FAIL MACROS FOR 8748

	LOC 274
	PHASE	0

	DEFINE ADR (R)		< 150 ∨ (R ∧ 7) >
	DEFINE ADM (R,E)	< 140 ∨ (R ∧ 1) ↔ E∧377 >
	DEFINE ADI (E)		< 3 ↔ E∧377 >

	DEFINE ADCR (R)		< 170 ∨ (R ∧ 7) ↔ E∧377 >
	DEFINE ADCM (R,E)	< 160 ∨ (R ∧ 1) ↔ E∧377 >
	DEFINE ADCI (E)		< 23 ↔ E∧377 >
	
	DEFINE ANR (R,E)	< 130 ∨ (R ∧ 7) ↔ E∧377 >
	DEFINE ANM (R,E)	< 120 ∨ (R ∧ 1) ↔ E∧377 >
	DEFINE ANI (E)		< 123 ↔ E∧377 >

	DEFINE ANBI (E)		< 123 ↔ E∧377 >
	DEFINE ANPI (P,E)	< 230 ∨ (P ∧ 3) ↔ E∧377 >
	DEFINE ANXI (P,E)	< 234 ∨ (P ∧ 3) ↔ E∧377 >

	DEFINE CALL (E)		< 24 ∨ (E⊗-4) ∧ 377 ↔ E∧377 >

	DEFINE CLRA		< 47 >
	DEFINE CLRC		< 227 >
	DEFINE CLRF1		< 245 >
	DEFINE CLRF0		< 205 >
	DEFINE CPLA		< 67 >
	DEFINE CPLC		< 247 >
	DEFINE CPLF0		< 225 >
	DEFINE CPLF1		< 265 >
	DEFINE DAA		< 127 >

	DEFINE DECA		< 7 >
	DEFINE DECR (R)		< 310 ∨ (R ∧ 7) >

	DEFINE DISXI		< 25 >
	DEFINE DISTI		< 35 >

	DEFINE DJNZ (R,E)	< 350 ∨ (R ∧ 7) ↔ E∧377 >

	DEFINE ENXI		< 5 >
	DEFINE ENTI		< 45 >
	DEFINE ENCLK		< 165 >

	DEFINE INP (P)		< 10 ∨ (P ∧ 3) >

	DEFINE INCA		< 27 >
	DEFINE INCR (R)		< 30 ∨ (R ∧ 7) >
	DEFINE INCM (R)		< 20 ∨ (R ∧ 1) >

	DEFINE INB		< 10 >
	DEFINE JBS (B,E)	< 22 ∨ (B⊗4) ∧377 ↔ E∧377 >
	DEFINE JCS (E)		< 366 ↔ E∧377 >
	DEFINE JF0S (E)		< 266 ↔ E∧377 >
	DEFINE JF1S (E)		< 166 ↔ E∧377 >

	DEFINE JMP (E)		< 24 ∨ (E⊗-4) ∧377 ↔ E∧377 >
	DEFINE JMPIN (E)	< 263 >
	DEFINE JCC (E)		< 346 ↔ E∧377 >
	DEFINE JINT (E)		< 206 ↔ E∧377 >
	DEFINE JT0L (E)		< 46 ↔ E∧377 >
	DEFINE JT1L (E)		< 106 ↔ E∧377 >

	DEFINE JNZ (E)		< 226 ↔ E∧377 >
	DEFINE JTF (E)		< 26 ↔ E∧377 >
	DEFINE JT0H (E)		< 66 ↔ E∧377 >
	DEFINE JT1H (E)		< 126 ↔ E∧377 >
	DEFINE JZ (E)		< 306 ↔ E∧377 >

	DEFINE MOVIA (E)	< 43 ↔ E∧377 >
	DEFINE MOVPA		< 307 >
	DEFINE MOVRA (R)	< 370 ∨ (R ∧ 7) >
	DEFINE MOVMA (R)	< 360 ∨ (R ∧ 1) >
	DEFINE MOVTA		< 102 >

	DEFINE MOVAP		< 327 >
	DEFINE MOVAR (R)	< 250 ∨ (R ∧ 7) >
	DEFINE MOVIR (R,E)	< 270 ∨ (R ∧ 7) ↔ E∧377 >
	DEFINE MOVAM (R)	< 240 ∨ (R ∧ 1) >
	DEFINE MOVIM (R,E)	< 260 ∨ (R ∧ 1) ↔ E∧377 >

	DEFINE MOVAT		< 142 >
	DEFINE MOVXA (P)	< 14 ∨ (P ∧ 3) >
	DEFINE MOVAX (P)	< 74 ∨ (P ∧ 3) >
	DEFINE MOVPD		< 243 >
	DEFINE MOVP3		< 343 >

	DEFINE MOVXMA (R)	< 200 ∨ (R ∧ 1) >
	DEFINE MOVAXM (R)	< 220 ∨ (R ∧ 1) >
	DEFINE MOP		< 0 >

	DEFINE ORR (R)		< 110 ∨ (R ∧ 7) >
	DEFINE ORM (R)		< 100 ∨ (R ∧ 1) >
	DEFINE ORI (E)		< 103 ↔ E∧377 >
	DEFINE ORBI (E)		< 210 ↔ E∧377 >
	DEFINE ORPI (E)		< 210 ↔ E∧377 >
	DEFINE ORXI (E)		< 214 ↔ E∧377 >
	DEFINE OUTB		< 2 >
	DEFINE OUTP (P)		< 70 ∨ (P ∧ 3) >
	DEFINE RET		< 203 >
	DEFINE RETR		< 223 >
	DEFINE ROL		< 347 >
	DEFINE ROLC		< 367 >
	DEFINE ROR		< 267 >
	DEFINE RORC		< 247 >

	DEFINE SMB0		< 345 >
	DEFINE SMB1		< 365 >
	DEFINE SRB0		< 305 >
	DEFINE SRB1		< 325 >

	DEFINE STOPT		< 145 >
	DEFINE STRTC		< 105 >
	DEFINE STRTT		< 125 >
	DEFINE SWAP		< 107 >

	DEFINE XCHAR (R)	< 50 ∨ (R ∧ 7) >
	DEFINE XCHAM (R)	< 40 ∨ (R ∧ 1) >
	DEFINE XCH4B (R)	< 60 ∨ (R ∧ 1) >

	DEFINE XORR (R)		< 330 ∨ (R ∧ 7) >
	DEFINE XORM (R)		< 320 ∨ (R ∧ 1) >
	DEFINE XORI (E)		< 323 ↔ E∧377 >